static const FFCodec * const codec_list[] = {
    &ff_ac3_encoder,

    &ff_aic_decoder,
    &ff_amv_decoder,
    &ff_avrp_decoder,
    &ff_bink_decoder,
    &ff_cfhd_decoder,
    &ff_cinepak_decoder,
    &ff_cllc_decoder,
    &ff_cscd_decoder,
    &ff_dirac_decoder,
    &ff_dnxhd_decoder,
    &ff_dvvideo_decoder,
    &ff_dxtory_decoder,
    &ff_eightbps_decoder,
    &ff_ffv1_decoder,
    &ff_ffvhuff_decoder,
    &ff_fic_decoder,
    &ff_flashsv_decoder,
    &ff_flashsv2_decoder,
    &ff_flv_decoder,
    &ff_fraps_decoder,
    &ff_g2m_decoder,
    &ff_h263_decoder,
    &ff_h263i_decoder,
    &ff_h264_decoder,
    &ff_hap_decoder,
    &ff_hevc_decoder,
    &ff_hq_hqa_decoder,
    &ff_hqx_decoder,
    &ff_huffyuv_decoder,
    &ff_hymt_decoder,
    &ff_indeo3_decoder,
    &ff_indeo4_decoder,
    &ff_indeo5_decoder,
    &ff_jpeg2000_decoder,
    &ff_lagarith_decoder,
    &ff_magicyuv_decoder,
    &ff_mjpeg_decoder,
    &ff_mjpegb_decoder,
    &ff_mpeg1video_decoder,
    &ff_mpeg2video_decoder,
    &ff_mpeg4_decoder,
    &ff_msa1_decoder,
    &ff_msmpeg4v1_decoder,
    &ff_msmpeg4v2_decoder,
    &ff_msmpeg4v3_decoder,
    &ff_mss1_decoder,
    &ff_mss2_decoder,
    &ff_msvideo1_decoder,
    &ff_mts2_decoder,
    &ff_png_decoder,
    &ff_prores_decoder,
    &ff_qtrle_decoder,
    &ff_r10k_decoder,
    &ff_r210_decoder,
    &ff_rawvideo_decoder,
    &ff_rpza_decoder,
    &ff_rv10_decoder,
    &ff_rv20_decoder,
    &ff_rv30_decoder,
    &ff_rv40_decoder,
    &ff_speedhq_decoder,
    &ff_svq1_decoder,
    &ff_svq3_decoder,
    &ff_theora_decoder,
    &ff_tscc_decoder,
    &ff_tscc2_decoder,
    &ff_utvideo_decoder,
    &ff_v210_decoder,
    &ff_v410_decoder,
    &ff_vc1_decoder,
    &ff_vc1image_decoder,
    &ff_vmnc_decoder,
    &ff_vp3_decoder,
    &ff_vp5_decoder,
    &ff_vp6_decoder,
    &ff_vp6a_decoder,
    &ff_vp6f_decoder,
    &ff_vp7_decoder,
    &ff_vp8_decoder,
    &ff_vp9_decoder,
    &ff_wmv1_decoder,
    &ff_wmv2_decoder,
    &ff_wmv3_decoder,
    &ff_wmv3image_decoder,

    &ff_aac_decoder,
    &ff_aac_latm_decoder,
    &ff_ac3_decoder,
    &ff_ac4_decoder,
    &ff_alac_decoder,
    &ff_als_decoder,
    &ff_amrnb_decoder,
    &ff_amrwb_decoder,
    &ff_ape_decoder,
    &ff_atrac3_decoder,
    &ff_atrac3p_decoder,
    &ff_atrac9_decoder,
    &ff_binkaudio_dct_decoder,
    &ff_binkaudio_rdft_decoder,
    &ff_cook_decoder,
    &ff_dca_decoder,
    &ff_dsd_lsbf_decoder,
    &ff_dsd_msbf_decoder,
    &ff_dsd_lsbf_planar_decoder,
    &ff_dsd_msbf_planar_decoder,
    &ff_dst_decoder,
    &ff_eac3_decoder,
    &ff_flac_decoder,
    &ff_iac_decoder,
    &ff_imc_decoder,
    &ff_metasound_decoder,
    &ff_mlp_decoder,
    &ff_mp1float_decoder,
    &ff_mp2float_decoder,
    &ff_mp3float_decoder,
    &ff_mpc7_decoder,
    &ff_mpc8_decoder,
    &ff_nellymoser_decoder,
    &ff_on2avc_decoder,
    &ff_opus_decoder,
    &ff_qdm2_decoder,
    &ff_qdmc_decoder,
    &ff_ra_144_decoder,
    &ff_ra_288_decoder,
    &ff_ralf_decoder,
    &ff_s302m_decoder,
    &ff_shorten_decoder,
    &ff_sipr_decoder,
    &ff_tak_decoder,
    &ff_truehd_decoder,
    &ff_truespeech_decoder,
    &ff_tta_decoder,
    &ff_vorbis_decoder,
    &ff_wavpack_decoder,
    &ff_wmalossless_decoder,
    &ff_wmapro_decoder,
    &ff_wmav1_decoder,
    &ff_wmav2_decoder,
    &ff_wmavoice_decoder,

    &ff_pcm_alaw_decoder,
    &ff_pcm_mulaw_decoder,

    &ff_adpcm_4xm_decoder,
    &ff_adpcm_adx_decoder,
    &ff_adpcm_ct_decoder,
    &ff_adpcm_ea_decoder,
    &ff_adpcm_g726_decoder,
    &ff_adpcm_ima_amv_decoder,
    &ff_adpcm_ima_dk3_decoder,
    &ff_adpcm_ima_dk4_decoder,
    &ff_adpcm_ima_qt_decoder,
    &ff_adpcm_ima_smjpeg_decoder,
    &ff_adpcm_ima_wav_decoder,
    &ff_adpcm_ima_ws_decoder,
    &ff_adpcm_ms_decoder,
    &ff_adpcm_sbpro_2_decoder,
    &ff_adpcm_sbpro_3_decoder,
    &ff_adpcm_sbpro_4_decoder,
    &ff_adpcm_swf_decoder,
    &ff_adpcm_xa_decoder,
    &ff_adpcm_yamaha_decoder,

    &ff_libdav1d_decoder,
    &ff_libspeex_decoder,
    &ff_libuavs3d_decoder,
    &ff_libfdk_aac_decoder,

    &ff_av1_decoder, // after ff_libdav1d_decoder
    &ff_libvvdec_decoder,
    NULL
};
